@charset "utf-8";
/* CSS Document */
body { font:13px "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif,"新宋体","宋体"; background:#f9f9f9;}

#login{ width:312px; margin:200px auto;}
.logo{ height:70px;  padding-top:10px;}
.formParent{ position:relative;}
input{ outline:none;}
.tipParent{ position:relative;}
.tip{ height:42px; width:298px; line-height:42px; border:#cc0000 1px solid; padding-left:14px; border-radius:5px; background:#ffebe8; margin-bottom:18px; display:none; position:absolute; top:-300px;}
.tip a{ text-decoration:underline; color:#21759b;}
.loginForm{background:#FFF; border-radius:10px; padding:0 16px; box-shadow:rgba(200,200,200,1) 0 4px 18px; position:absolute; top:0;}
.loginName,.loginPassword{ padding-top:18px;}
.loginName label,.loginPassword label{ display:block; color:#777; padding-bottom:4px;}
.userName,.password{ width:253px; height:36px; border:#dfdfdf 1px solid; background:#fbfbfb; font-size:24px; padding-left:5px; padding-right:20px; color:#555; line-height:36px; border-radius:5px;}
.loginBtn{ height:47px; line-height:47px; color:#777;}
.loginBtn input{ vertical-align:middle; outline:none;}
.loginBtn span{ vertical-align:middle;}